package com.amado.course25Final;

/*
final修饰符
1.修饰类：修饰类的时候不可以被继承，final修饰的类叫做最终类
2.修饰方法：修饰的方法不可以重写
3.修饰变量：
a.成员变量：直接赋值或者在构造方法赋值，只能赋值一次。
b.静态变量：只能初始化直接赋值
c.局部变量：只能赋值一次。
 *
 */
public class FinalMethod {
	/**
	 * 不能被子类重写 
	 * @return
	 */
	public final String getString() {
		return "abc";
	}
	/**
	 * 可以重写
	 * @param abc
	 * @return
	 */
	public String getString(String abc) {
		return abc;
	}
}
class TempFinals extends FinalMethod{
	//Cannot override the final method from FinalMethod
//	public String getString() {
//		return "abc";
//	}
//	public String getString(String abc) {
//		return abc+"a";
//	}
}